EditText與TextView相似,但EditText用於APP需要輸入資料時,例如:輸入姓名、帳號密碼、身高體重......
但輸入的資料也可以分為很多種,英文、數字、電話等,不同的類別可以有不同限制,因此在EditText中有不同的inputType可以選擇。
android:inputType=”none” (無)
android:inputType=”text” (任何字元)
android:inputType=”textCapCharacters” (字母大寫)
android:inputType=”textCapWords” (首字母大寫)
android:inputType=”textCapSentences” (僅第一個字母大寫)
android:inputType=”textMultiLine” (多行輸入)
android:inputType=”textNoSuggestions” (不提示)
android:inputType=”textUri” (網址)
android:inputType=”textEmailAddress” (電子郵件地址)
android:inputType=”textEmailSubject” (郵件主題)
android:inputType=”textPostalAddress” (地址)
android:inputType=”textPassword” (密碼)
android:inputType=”number” (數字)
android:inputType=”numberSigned” (帶符號數字格式)
android:inputType=”numberDecimal” (帶小數點的浮點格式)
android:inputType=”phone” (電話)
android:inputType=”datetime” (時間日期)
android:inputType=”date” (日期)
android:inputType=”time” (時間)
接著下一篇會利用EditText輸入框來練習製作己算BMI的APP!